ScyllaDB
Overview
ScyllaDB has an interface for the Cassandra API and also one for the DynamoDB API. Qarbine currently supports the DynamoDB interface to ScyllaDB. It provides a fast, easy, and powerful API that enables analytics on DynamoDB data applications without any query changes, application migration, or data transformations. For detailed compatibility information and functional differences, it’s recommended to consult the ScyllaDB documentation at https://www.scylladb.com/alternator.
ScyllaDB Interaction Flavors
As a multi-model database ScyllaDB has several interaction models as described below.
API Flavor | Description |
---|---|
DynamoDB API | The DynamoDB API style of data management. |
Cassandra | The Cassandra API supports the column-family data model. |
Qarbine is likely to release support for Cassandra interaction in the near future. Contact Qarbine for early access invitations.
DynamoDB API
The DynamoDB API allows you to model data using key-value based structures. It provides general compatibility with existing DynamoDB applications and tools. Developers can leverage DynamoDB queries and indexes within ScyllaDB.
Refer to the DynamoDB API tutorial which uses core DynamoDB API querying concepts for sample ScyllaDB interactions.